首页> 外文OA文献 >Opendda: a Novel High-Performance Computational Framework for the Discrete Dipole Approximation
【2h】

Opendda: a Novel High-Performance Computational Framework for the Discrete Dipole Approximation

机译:Opendda:一种新的高性能计算框架   离散偶极近似

摘要

This work presents a highly optimized computational framework for theDiscrete Dipole Approximation, a numerical method for calculating the opticalproperties associated with a target of arbitrary geometry that is widely usedin atmospheric, astrophysical and industrial simulations. Core optimizationsinclude the bit-fielding of integer data and iterative methods that complementa new Discrete Fourier Transform (DFT) kernel, which efficiently calculates thematrix vector products required by these iterative solution schemes. The newkernel performs the requisite 3-D DFTs as ensembles of 1-D transforms, and bydoing so, is able to reduce the number of constituent 1-D transforms by 60% andthe memory by over 80%. The optimizations also facilitate the use of paralleltechniques to further enhance the performance. Complete OpenMP-basedshared-memory and MPI-based distributed-memory implementations have beencreated to take full advantage of the various architectures. Several benchmarksof the new framework indicate extremely favorable performance and scalability.OpenDDA is available following the usual open source regulations fromhttp://www.opendda.org
机译:这项工作为离散偶极近似提供了一个高度优化的计算框架,离散偶极近似是一种数值方法,用于计算与任意几何形状的目标相关的光学特性,广泛用于大气,天体物理和工业模拟。核心优化包括整数数据的位域和迭代方法,这些方法是对新的离散傅立叶变换(DFT)内核的补充,该内核有效地计算了这些迭代解决方案所需的矩阵向量乘积。 newkernel执行必需的3-D DFT作为1-D转换的集合,这样做可以将构成1-D转换的数量减少60%,并将内存减少80%以上。这些优化还有助于并行技术的使用,以进一步提高性能。为了充分利用各种体系结构,已经创建了完整的基于OpenMP的共享内存和基于MPI的分布式内存实现。新框架的几个基准测试表明性能和可伸缩性都非常好。OpenDDA可以按照http://www.opendda.org上常见的开源法规来使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号